package org.popupcommunication.model;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

@Entity
@Table(name="AgendaPerso")
public class AgendaPerso extends Agenda implements Serializable{

	private static final long serialVersionUID = 1L;
	
	@ManyToOne
	@JoinColumn(name="idUser", nullable=true)	
	private User utilisateur;
	
	public AgendaPerso(){}
	public AgendaPerso(String titre, Date dexp, String desc, Date dajout, User who){
		this.setTitre(titre);
		this.setDateExpiration(dexp);
		this.setDescription(desc);
		this.setDateCreation(dajout);
		this.setMarquerCommeFait(false);
		this.setUtilisateur(who);
	}

	public User getUtilisateur() {
		return utilisateur;
	}

	public void setUtilisateur(User utilisateur) {
		this.utilisateur = utilisateur;
	}
	
	

}
